Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Burnie 1 Challenger Wimbledon - London BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Shanghai Challenger Japan F8 Japan F3 Japan F4 Thailand F2 Thailand F3 Japan F9 Japan F10 Australia F12 Australia F13 Cambodia F1 Thailand F1 Thailand F2 Thailand F3 India F4 Italy F7 Italy F8 Italy F9 Italy F10 Guam F1 Japan F5 Japan F7 Japan F8 Chinese Taipei F2 Italy F20 Italy F21 Italy F22 Australia F6 Australia F7 Indonesia F5 Australia F9 Laos F1 Australia F10 Thailand F4 Thailand F5 China F1 China F2 Germany F4 Australia F1 Japan F1 Japan F2 Japan F3 Japan F4 Chinese Taipei F1 Chinese Taipei F2 Korea F3 Japan F5 Japan F6 Japan F7 Canada F4 Canada F5 Japan F8 Japan F9 Turkey F1 Turkey F2 Australia F2 Japan F1 Japan F2 Japan F3 Australia F2 China F1 China F2 China F3 Korea F4 Thailand F2 Guam F1 Japan F5 Japan F7 Japan F8 Chinese Taipei F1 Australia F9 Australia F10 Thailand F4 Cambodia F1 Thailand F5 Cambodia F2 Australia F1 Thailand F2 Australia F2 China F2 Japan F1 China F3 Japan F2 Japan F3 China F4 China F5 Thailand F4 Thailand F6 Japan F8 Hong Kong F3 Thailand F10 Thailand F11 Japan F3 Japan F4 Indonesia F3 Thailand F1 Spain F15 Bulgaria F2 Japan F8 Japan F6 France F12 Spain F18 Germany F3 Shanghai Rolex Masters - Shanghai M25 Monastir Korea F2 M25 Monastir USTA Seascape Challenger - Aptos M25 Nottingham M25 Nottingham M25 Tsukuba Heineken Challenger - Ho Chi Minh City Nova Challenger Osaka - Osaka Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Cridicard Mastercard Tennis Cup - Campos do Jordao Honda Kah Singapore Men's Tennis Open - Singapore Kyoto Challenger - Kyoto Fergana Challenger - Fergana Fifth-Third Bank Tennis Championships - Lexington University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign Yokohama World Tennis Gaora Cup - Yokohama Hilton Waikoloa Village USTA Challenger - Waikoloa Singapore Mens Tennis Open - Singapore The LTA Wrexham Challenger - Wrexham Shimadzu All Japan Indoor - Kyoto New Delhi Challenger - New Delhi Fergana Tennis Challenger Tournament - Fergana Sporting Challenger 2003 - Turin 2003 USTA Tallahassee Tennis Challenger - Tallahassee Atlantic City Open - Atlantic City USTA Seascape Challenger - Aptos Credicard Mastercard Tennis Cup - Campos do Jordao 12th BH Tennis Open International Cup - Belo Horizonte Binghamton Professional Tennis Tournament - Binghamton Akbank Private Banking-TED Open - Istanbul Dharwad Challenger 2003 - Dharwad Okal Cup 2003 - Eckental IPP Open - Helsinki Jameson Cup - Milan Hilton Waikoloa Village USTA Challenger - Waikoloa Heineken Challenger 2004 - Ho Chi Minh City Corona Mexico City Open - Mexico City Busan Open - Busan Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City The Surbiton Trophy - Surbiton Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao 2004 Colorado Tennis Classic - Denver Binghamton Professional Tennis Tournament - Binghamton Samsung Securities Cup - Seoul 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville Hilton Waikoloa Village USTA Challenger - Waikoloa 2005 Freeman Men's Challenger - Joplin 13 BH Tennis Open International Cup - Belo Horizonte Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Nottingham Men's Challenger - Nottingham Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The Natrel's Challenger of Granby - Granby dBI Tennis Challenger - Binghamton Singha Tennis Classic - Tarzana Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan Music City Challenger - Nashville USTA Illinois Challenger - Champaign The LTA Sunderland Challenger - Sunderland Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg HTV Challenger - Ho Chi Minh City Coffee Cup Challenger - Chikmagalur Dharwad Challenger 2006 - Dharwad Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Ciudad de Pozoblanco Open Diputacion - Cordoba GHI Bronx Tennis Classic - Bronx The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Flea Market Cup Busan Challenger Tennis - Busan Kia International In Kawana - Kawana BMW Tennis Championship - Sunrise Unicredit Czech Open 2007 - Prostejov Time Warner USTA Challenger - Binghamton Odlum Brown Vancouver Open - Vancouver Yokohama Challenger 2001 - Yokohama Belgaum Open - Belgaum USTA Challenger of Dallas - Dallas Taiwan Challenger - Kaohsiung Malaysian Open - Kuala Lumpur 2008 China TCL Challenger - Guangzhou Shimadzu All Japan Indoor Tennis Championships - Kyoto Busan Open Challenger Tennis - Busan III Isla de Lanzarote - Lanzarote Moncton Men's Challenger - Moncton Oldum Brown Vancouver Open - Vancouver New Delhi Challenger III - New Delhi Karshi Challenger - Karshi Shimadzu All Japan Indoor - Kyoto Gallagher International - Hamilton The Scottish Tennis Championships - Edinburgh Sporting Challenger - Turin USTA Seascape Challenger - Aptos BH Tennis Open International Cup - Belo Horizonte Flea Market Cup Busan Challenger Tennis - Busan Binghamton Professional Tennis Tournament - Binghamton Dunlop World Challenge - Toyota ATP Heineken Challenger 2000 - Ho Chi Minh City Heilbronn Challenger Wroclaw Challenger Melbourn Challenger Honda-Kah Open - Singapore Shimadzu All Japan Indoor - Kyoto Korat Challenger Baton Rouge Challenger Mexico City Challenger Talahassee Challenger Busan Challenger Fergana Challenger Carson Challenger GHI Bronx Tennis Classic - Bronx USTA Tennis Championships of Austin - Austin St. Francis Health System USTA Challenger - Tulsa Seoul Challenger Yokohama International Tennis Tournament - Yokohama Osaka International Tennis Tournament - Osaka Yokohama Challenger Ho Chi Minh City Challenger - Ho Chi Minh City GHI Bronx Tennis Classic - Bronx Bangkok Challenger The 69th King's Cup-Thailand Open - Bangkok Samsung Securities Cup - Seoul Toyota Challenger The 70th King's Cup and Queen's Cup - Bangkok Kyoto Challenger Guangzhou Challenger Busan Challenger Beijing Challenger Toyota Challenger Burnie Challenger Singapore Challenger Kyoto Challenger Kaohsiung Challenger Fergana Challenger Prostejov Challenger Winnetka Challenger Vancouver Challenger Bangkok Challenger Shanghai Challenger The Scottish Tennis Championships - Edinburgh Ningboo Challenger Heineken Challenger - Ho Chi Minh City Seoul Challenger ATP Bangalore Challenger - Bangalore Yokohama Challenger Toyota Challenger Sydney Challenger Kyoto Challenger Kun-Ming Challenger Busan Challenger Granby Challenger Astana Challenger Shanghai Challenger Kaoshuing Challenger Tashkent Challenger Melbourne Challenger Traralgon Challenger The Granby Natrel Challenger - Granby Yokohama Challenger Toyota Challenger Burnie Challenger West Lakes Challenger Shenzhen Challenger Busan Challenger Karshi Challenger Tianjin Challenger Nanchang Challenger Vancouver Challenger Aptos Challenger Bangkok Challenger Shanghai Challenger Istanbul Challenger Indore Challenger Pune Challenger Yokohama Challenger Toyota Challenger Kyoto Challenger Shenzhen Challenger Prague Challenger Granby Challenger Lexington Challenger Aptos Challenger Vancouver Challenger The Wright Financial Group USTA Challenger - Champaign Yokohama Challenger Toyota Challenger USTA Men's Challenger of Dallas - Dallas Heineken Challenger - Ho Chi Minh City Rome Challenger Blois Challenger Winnipeg Challenger Granby Challenger Bangkok Challenger Shanghai Challenger Nanchang Challenger Kobe Challenger Kyoto Challenger Winnipeg Challenger Gatineau Challenger Granby Challenger Zhangjiagang Challenger Hua Hin Challenger Rennes Challenger Kyoto Challenger Granby Challenger Zhangjiagang Challenger Kaohsiung Challenger Traralgon Challenger Busan Challenger Columbus Challenger Kaohsiung Challenger Traralgon Challenger Playford Challenger Kobe Challenger Ningboo Challenger Samsung Secruities Cup Challenger - Seoul Ortisei Challenger South African Airways Tennis Open - Durban Biella 3 Challenger Nottingham 2 Challenger Mallorca Challenger Istanbul 2 Challenger Las Vegas Challenger ECU Prague Open - Prague Challenger Natrel Presented by National Bank - Granby Cleveland Challenger Forli 5 Challenger Open de la Ville de Saint Denis - Reunion Island Samsung Securities Cup - Seoul Flea Market Cup - Busan Malaga Challenger Bangkok Challenger - Bangkok Porto Challenger Rome Challenger Indianapolis Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Winnipeg Challenger Izmir Cup - Izmir Nonthaburi 1 Challenger Burnie Challenger Chennai Challenger Bengaluru Challenger Pune Challenger Seoul Challenger Busan Challenger Tashkent Challenger - Tashkent Little Rock Challenger Samsung Securities Cup - Seoul President's Cup - Astana GHI Bronx Classic - Bronx Busan Challenger Aptos Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Shenzhen 1 Challenger Busan Challenger Gwangju Challenger Zhangjiagang Challenger Guangzhou Challenger Birmingham Challenger Czech Indoor Open - Prague Phoenix Challenger Hamburg Challenger ATP Challenger Numea - New Caledonia Bangkok Challenger Jinan Challenger Astana Challenger The Stella Artois Grass Court Championships - London Noumea Challenger Burnie Challenger Caloundra Challenger Nonthaburi 2 Challenger Johannesburg Challenger Fergana Challenger Alessandria Challenger Guadalajara Challenger Winnetka Challenger Wuhai Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Bangkok Challenger Seoul Challenger Fergana Challenger - Fergana Kobe Challenger Yokohama Challenger Noumea Challenger Challenger Banque Nationale - Granby Pingguo Challenger Busan Challenger New Delhi Challenger IV - New Delhi Nottingham-2 Challenger Granby Challenger Samarkand Challenger Karshi Challenger The Stella Artois Grass Court Championships - London Bangkok Challenger Anning Challenger Beijing Challenger Yuba City Challenger Shanghai Challenger Bangkok Challenger RCA Championships - Indianapolis Matsuyama Challenger Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Charlottesville Challenger Maui Challenger Kyoto Challenger Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Estoril Open - Estoril Manama Challenger Hypo Group Tennis International - Portschach The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport Kaohsiung Challenger Countrywide Classic - Los Angeles Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Maui Challenger The Artois Championships - London Pingguo Challenger AIG Japan Open Tennis Championships - Tokyo Taipei City Challenger Chennai Open - Chennai Bordeaux Challenger Anning Challenger Bangkok Challenger Sydney Challenger Thailand Open - Bangkok Bergamo Challenger Burnie 2 Challenger Ostrava Challenger Lexington Challenger Guangzhou Challenger Oeiras 3 Challenger Toyota Challenger Koblenz Challenger Tata Open - Chennai Lexington Challenger Campbell's Hall of Fame Tennis Championships - Newport PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Nottingham-2 Challenger Seoul Challenger Gatineau Challenger Granby Challenger Yokkaichi Challenger Shanghai Challenger Bangkok Challenger St. Brieuc Challenger Malaysian Open - Kuala Lumpur Zhuhai Challenger Eskisehir Challenger Aircel Chennai Open - Chennai Bratislava Challenger Biella 4 Challenger Orlando Challenger Ho Chi Minh City Challenger China Open - Beijing Salinas Challenger Oeiras 3 Challenger Columbus Challenger Kobe Challenger Kyoto Challenger Rakuten Japan Open - Tokyo Gwangju Challenger Brisbane International - Brisbane Aircel Chennai Open - Chennai Champaign Challenger U.S. National Indoor Tennis Championships - Memphis Bendigo Challenger Samarkand Challenger Bangkok Challenger ABN AMRO World Tennis Tournament - Rotterdam Winnipeg Challenger Binghamton Challenger Aegon Nottingham Open - Nottingham Lexington Challenger Forli 4 Challenger Aptos Challenger Little Rock Challenger Kaohsiung Challenger Ho Chi Minh City Challenger Ningboo Challenger Cary Challenger Barcelona Open BancSabadell - Barcelona Canberra Challenger Toyota Challenger Happy Valley Challenger Nonthaburi 1 Challenger Yokohama Challenger Zhuhai Challenger Shenzhen Challenger Zhangjiagang Challenger Quanzhou Challenger Taipei City Challenger Rakuten Japan Open - Tokyo Orlando Challenger Thailand Open - Bangkok Surbiton Challenger Ilkley Challenger Yokohama Challenger Nonthaburi 2 Challenger Mercedes Cup - Stuttgart Shenzhen Challenger Kobe Challenger Playford Challenger Thailand Open - Bangkok Chennai Challenger Rakuten Japan Open - Tokyo Yokohama Challenger Zhuhai Challenger Delray Beach International Tennis Championships - Delray Beach Chengdu Open - Chengdu Seoul Challenger Matsuyama Challenger Gimcheon Challenger Busan Challenger Kobe Challenger Rakuten Japan Open - Tokyo New York Open - New York Jinan Challenger Bloomfield Hills Challenger Shymkent Challenger Almaty Challenger Granby Challenger Samsung Securities Cup Challenger - Seoul Zhuhai Open - Zhuhai Taipei Challenger Rakuten Japan Open - Tokyo New York Open - New York Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp bett1HULKS Indoors - Cologne Playford Challenger Great Ocean Road Open - Melbourne Nonthaburi 1 Challenger Newport Challenger Bloomfield Hills Challenger Lugano Challenger Citi Open - Washington Singapore Tennis Open - Singapore Winnipeg Challenger Rakuten Japan Open - Tokyo Granby Challenger Hangzhou Open - Hangzhou Thailand Open - Bangkok Almaty Open - Almaty Qatar ExxonMobil Open - Doha Hangzhou Challenger Taipei 2 Challenger PTT Thailand Open - Bangkok Matsuyama Challenger Kobe Challenger Chennai Open - Chennai Kobe Challenger Grand Prix Hassan II - Casablanca AIG Japan Open - Tokyo Wuxi Challenger Ilkley Challenger Zhangjiagang Challenger Abierto Mexicano - Los Cabos Zagreb Challenger Orlando 2 Challenger Toyota Challenger Mifel Tennis Open - Los Cabos Phoenix Challenger Taipei City Challenger Anning Challenger Dubai Duty Free Tennis Championships - Dubai Waldbaum's Hamlet Cup - Long Island President's Cup - Tashkent AIG Japan Open - Tokyo Thailand Open - Bangkok AIG Japan Open - Tokyo Rakuten Japan Open - Tokyo SAP Open - San Jose Legg Mason Tennis Classic - Washington D.C. Hall of Fame Open - Newport Japan Open Tennis Championships - Tokyo China Open - Beijing AIG Japan Open - Tokyo Chennai Open - Chennai The Stella Artois Championships - London The 10tele.com Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Knoxville Challenger China Open - Beijing Ordina Open - 's-Hertogenbosch Thailand Open - Bangkok Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Chicago Challenger Gerry Weber Open - Halle Rakuten Japan Open - Tokyo Delray Beach Open - Delray Beach Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Brisbane International - Brisbane Delray Beach Open - Delray Beach Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta Dallas Open - Dallas Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Truist Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Tennis Masters Series - Hamburg Rogers Masters - Toronto Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Shanghai - Shanghai U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Western & Southern Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group 1, 1R, NZL-THA 4-1 Davis Cup, Group 1, REL1, THA-CHN 4-1 Davis Cup, Group 1, 1R, JPN-THA 4-1 Davis Cup, Group 1, REL1, THA-CHN 5-0 Davis Cup, Group 1, 1R, THA-UZB 3-2 Davis Cup, Group 1, 2R, THA-JPN 4-1 Davis Cup, World Group, QR, GBR-THA 3-2 Davis Cup, Group 1, 1R, THA-KOR 4-1 Davis Cup, Group 1, 2R, THA-UZB 4-1 Davis Cup, World Group, QR, CZE-THA 4-1 Davis Cup, Group 1, 1R, THA-PAK 5-0 Davis Cup, Group 1, 2R, THA-UZB 4-1 Davis Cup, World Group, QR, RUS-THA 5-0 Davis Cup, Group 1, 1R, PAK-THA 3-2 Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, Group 1, PO, THA-INA 4-1 Davis Cup, Group 1, 1R, UZB-THA 2-3 Davis Cup, Group 1, 2R, THA-JPN 3-2 Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, Group 1, 1R, TPE-THA 3-2 Davis Cup, Group 1, 1R, THA-KAZ 3-2 Davis Cup, Group 1, 2R, AUS-THA 5-0 BNP Paribas Open - Indian Wells Davis Cup, Group 1, 2R, THA-AUS 2-3 Davis Cup, Group 1, PO, THA-CHN, 1-4 Miami Open - Miami Davis Cup, Group II, 1R, POC-THA 0-5 Wimbledon - London Davis Cup, Group II, 1R, SRI-THA 1-3 Davis Cup, Group II, 2R, INA-THA 3-2 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, Group II, 1R, KUW-THA 1-4 Davis Cup, Group II, 2R, PHI-THA 4-1 French Open - Paris Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, Group II, 3R, THA-PAK 4-1 Davis Cup, Group I, 1R, THA-KOR 2-3 Shanghai Rolex Masters - Shanghai Miami Open - Miami National Bank Open - Toronto Davis Cup, World Group, 1R, JPN-FRA 1-4 Australian Open - Melbourne Wimbledon - London French Open - Paris Davis Cup, Finals, Group A Davis Cup, World Group, QR, JPN-ECU 0-3 U.S. Open - New York French Open - Paris French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Asian Hopman Cup - Astana Australian Open - Melbourne Japan Open Tennis Championships - Tokyo Australian Open - Melbourne Wimbledon - London 15th Asian Games Doha 2006 Wimbledon - London Australian Open (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors)